package net.maku.express.biza.controller.collectExpress.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.v3.oas.annotations.media.Schema;

import java.util.Date;

import lombok.Data;

/**
 * @Author wenyignying'
 * @Description:
 * @Date
 */
@Schema
public class CollectPackResponseVO {
    /**
     *
     */
    @Schema(description = "id")
    private Long id;

    /**
     * 货编号
     */
    @Schema(description = "货编号")
    private String collectSmallNo;

    /**
     * 状态:1:已收货,2:已装箱,3:档口已出仓,4:海外已入仓
     */
    @Schema(description = "状态:1:已收货,2:已装箱,3:档口已出仓,4:海外已入仓")
    private Integer collectState;

    /**
     * 长度
     */
    @Schema(description = "长度")
    private Double collectLength;

    /**
     * 货物名
     */
    @Schema(description = "货物名")
    private String collectName;

    /**
     * 货物类型:1:普货,2:敏感货,3:单证普货,4:单证敏感货
     */
    @Schema(description = "货物类型:1:普货,2:敏感货,3:单证普货,4:单证敏感货")
    private Integer collectType;


    /**
     * 货物状态
     */
    @Schema(description = "货物状态:0:未收货,1:已收货,2:已装箱,3:档口已出仓,4:海外已入仓")
    private Integer goodsState;

    /**
     * 单个宽度(cm)
     */
    @Schema(description = "单个宽度(cm)")
    private Double collectKuan;

    /**
     * 单个高度(cm)
     */
    @Schema(description = "单个高度(cm)")
    private Double collectHeight;

    /**
     * 单个CTNS
     */
    @Schema(description = "CTNS")
    private String ctns;

    /**
     * 单个PCS
     */
    @Schema(description = "PCS")
    private String pcs;

    /**
     * 单个重量
     */
    @Schema(description = "单个重量")
    private Double collectWeight;

    /**
     * 单个体积
     */
    @Schema(description = "单个体积")
    private Double collectTiji;

    @Schema(description = "收据单号")
    private String collectNo;

    @Schema(description = "始发地港")
    private String origin;

    @Schema(description = "目的地港")
    private String dest;

    @Schema(description = "始发地仓")
    private String hourseOrigin;

    @Schema(description = "目的地仓")
    private String hourseDest;

    @Schema(description = "客户名")
    private String customName;

    @Schema(description = "业务类型:1:空运,2:海运,3:陆运")
    private Integer businessState;

    @Schema(description = "nc")
    private String nc;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCtns() {
        return ctns;
    }

    public void setCtns(String ctns) {
        this.ctns = ctns;
    }

    public String getCollectSmallNo() {
        return collectSmallNo;
    }

    public void setCollectSmallNo(String collectSmallNo) {
        this.collectSmallNo = collectSmallNo;
    }

    public Integer getCollectState() {
        return collectState;
    }

    public void setCollectState(Integer collectState) {
        this.collectState = collectState;
    }

    public Double getCollectLength() {
        return collectLength;
    }

    public void setCollectLength(Double collectLength) {
        this.collectLength = collectLength;
    }

    public String getCollectName() {
        return collectName;
    }

    public void setCollectName(String collectName) {
        this.collectName = collectName;
    }

    public Integer getCollectType() {
        return collectType;
    }

    public void setCollectType(Integer collectType) {
        this.collectType = collectType;
    }

    public Integer getGoodsState() {
        return goodsState;
    }

    public void setGoodsState(Integer goodsState) {
        this.goodsState = goodsState;
    }

    public Double getCollectKuan() {
        return collectKuan;
    }

    public void setCollectKuan(Double collectKuan) {
        this.collectKuan = collectKuan;
    }

    public Double getCollectHeight() {
        return collectHeight;
    }

    public void setCollectHeight(Double collectHeight) {
        this.collectHeight = collectHeight;
    }

    public String getPcs() {
        return pcs;
    }

    public void setPcs(String pcs) {
        this.pcs = pcs;
    }

    public Double getCollectWeight() {
        return collectWeight;
    }

    public void setCollectWeight(Double collectWeight) {
        this.collectWeight = collectWeight;
    }

    public Double getCollectTiji() {
        return collectTiji;
    }

    public void setCollectTiji(Double collectTiji) {
        this.collectTiji = collectTiji;
    }

    public String getCollectNo() {
        return collectNo;
    }

    public void setCollectNo(String collectNo) {
        this.collectNo = collectNo;
    }

    public String getOrigin() {
        return origin;
    }

    public void setOrigin(String origin) {
        this.origin = origin;
    }

    public String getDest() {
        return dest;
    }

    public void setDest(String dest) {
        this.dest = dest;
    }

    public String getHourseOrigin() {
        return hourseOrigin;
    }

    public void setHourseOrigin(String hourseOrigin) {
        this.hourseOrigin = hourseOrigin;
    }

    public String getHourseDest() {
        return hourseDest;
    }

    public void setHourseDest(String hourseDest) {
        this.hourseDest = hourseDest;
    }

    public String getCustomName() {
        return customName;
    }

    public void setCustomName(String customName) {
        this.customName = customName;
    }

    public Integer getBusinessState() {
        return businessState;
    }

    public void setBusinessState(Integer businessState) {
        this.businessState = businessState;
    }

    public String getNc() {
        return nc;
    }

    public void setNc(String nc) {
        this.nc = nc;
    }

}
